.job-body{
	padding-bottom:100px;
}

.lists-job{
	margin-bottom:50px;
}
.job-body .lists-job li{
	margin-bottom:25px;
}
.job-body .lists-job li h2{
	background:#f5f6fa;
	color:#333;
	height:55px;
	line-height:55px;
	position: relative;
	font-size:16px;
	padding-left:25px;
}
.job-body .lists-job li.active h2{
	background:#c80000;
	color:#fff;
}
.job-body .lists-job li h2 span{
	position:absolute;
	right:25px;
	top:0; bottom:0;
	margin:auto;
	width:25px;
	height:25px;
	background:url('../images/job_icon_02.png') center no-repeat;
	background-size:cover;
}
.job-body .lists-job li.active h2 span{
	background:url('../images/job_icon_01.png') center no-repeat;
	background-size:cover;
}
.job-body .lists-job li .text{
	padding:0 25px;
	height:0;
	overflow:hidden;
	transition-duration:.3s;
}
.job-body .lists-job li.active .text{
	padding:25px;
	height:auto;
}
#dituContent{
	width:100%;
	height:500px;
}
.contact-body .text{
	padding:30px 0;	
}
.contact-body .text h3{
	font-size:24px;
	color:#c80000;
	margin-bottom:15px;
}
.contact-body .text p{
	line-height:40px;
	font-size:16px;
	color:#333;
}

@media(max-width:1200px){
	.job-body{
		padding-bottom:50px;
	}
	.lists-job{
		margin-bottom:20px;
	}
	.job-body .lists-job li{
		margin-bottom:15px;
	}
	#dituContent{
		width:100%;
		height:200px;
	}
	.contact-body .text{
		padding:20px 0;	
	}
	.contact-body .text h3{
		font-size:18px;
		color:#c80000;
		margin-bottom:15px;
	}
	.contact-body .text p{
		line-height:24px;
		font-size:14px;
		color:#333;
	}

}

.login-body .form{
	width:100%;
	max-width:500px;
	margin:auto;
	background:url('../images/login_top.png') top center no-repeat;
	background-size:100%;
	padding:0 80px 50px;
	box-shadow:0 0 20px 1px #ddd;
	overflow: hidden;
	border-radius:10px;
}
.login-body .form h2{
	font-size:24px;
	color:#fff;
	text-align:center;
	height:80px;
	line-height:80px;
}
.login-body .form form{
	padding-top:30px;
}
.login-body .form form input{
	height:42px;
	line-height:40px;
	padding-left:55px;
}
.login-body .form form input[name=username]{
	background:url('../images/username.jpg') left center no-repeat;
	background-size:auto 40px;
}
.login-body .form form input[name=password]{
	background:url('../images/password.jpg') left center no-repeat;
	background-size:auto 40px;
}
.login-body .form form input[name=verifyCode]{
	background:url('../images/yzm.jpg') left center no-repeat;
	background-size:auto 40px;
	width:60%;
	float:left;
}
.login-body .form form .captcha{
	float:right;
	height:42px;
}
.login-body .form form .captcha img{
	height:100%;
	display:block;
}
.login-body .form form button{
	width:100%;
	height:58px;
	line-height:58px;
	background:#019c8d;
	font-size:18px;
	color:#fff;
	border:none;
	padding:0;
	border-radius:6px;
}

@media(max-width:1200px){
	.login-body .form{
		padding:0 10px 20px;
	}
	.login-body .form h2{
		font-size:18px;
		color:#fff;
		text-align:center;
		height:60px;
		line-height:60px;
	}
}